Pre and Post Processing Hooks Outside of the Persistence Transaction

If an error happens in the preinvoke and disrupts the flow we will exit before even starting the webservices transaction. These are currently